package No0190_reverse_bits

func reverseBits(num uint32) uint32 {
	var ans uint32 = 0
	for i := 0; ; i++ {
		ans |= num >> i & 1
		if i < 31 {
			ans = ans << 1
		} else {
			break
		}
	}
	return ans
}

func Test() {
	var num uint32 = 43261596
	reverseBits(num)
}
